package io.renren.wh.order.vo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class PayVo {

    /**
     * 公钥
     */
    @NotBlank(message = "必须要提交APPID")
    private String appId;

    /**
     * 订单号
     */
    @NotBlank(message = "必须要提交订单号")
    private String orderNo;

    /**
     * 订单金额
     */
    @NotNull(message = "请提供订单金额")
    private Integer amount;

    /**
     * 支付通道
     */
    @NotNull(message = "请提供支付方式")
    private Integer payType;


    /**
     * 回调地址
     */
    @NotBlank(message = "请输入回调地址")
    private String notifyUrl;


    /**
     * 签名
     */
    @NotBlank(message = "请输入签名")
    private String sign;

    /**
     * SDK支付
     */
    @NotNull(message = "请输入是否SDK支付")
    private Integer isSdk;

}
